计算机系统基础(一)

计算机系统基础(一)

序言

图形用户界面 GUI
命令行界面 CLI

Linux命令

终端仿真器
Ctrl-c 和Ctrl-v 不起作用。
一些简单命令
date 显示当前时间和日期
cal 显示当前月份的日历
df 查看磁盘剩余空间的数量
free 显示空闲内存的数量
exit 终止终端会话

TIM截图20171014211103.png
TIM截图20171014213215.png

幕后控制台
即使终端仿真器没有运行,在后台仍然有几个终端会话运行着。他们叫做虚拟终端或者是虚拟控制台。
可以通过 Ctrl-Alt-F1 到 Ctrl-Alt-F6 访问。回到图形桌面,按下Alt-F7.

文件系统中跳转

文件系统树
Linux 以分层目录结构来组织所有文件。这就意味着所有文件组成了一颗树型目录。文件系统中的第一级目录称为根目录。
根目录包含文件和子目录,子目录包含更多的文件和子目录,以此类推。
Linux总是只有一个单一的文件系统树。
pwd—打印出当前工作目录名
当用户以普通用户的身份操控系统时,家目录是唯一允许用户对文件进行写入的地方。每个用户都有他自己的家目录。
ls—列出目录内容
用ls命令可以列出人一个目录的内容,而不只是当前工作目录的内容。
cd—更改目录
输入cd,然后输入你想要去的工作目录的路径名。路径名可以通过两种方式来指定,一种是绝对路径,另一种是相对路径。
1. 绝对路径
绝对路径开始于根目录,紧跟着目录树的一个个分支,一直到达所期望的目录或文件。
/usr/bin 它意味着从根目录(开头的“/”表示)开始,有一个叫“usr”的目录包含了目录“bin”。
2. 相对路径
相对路径开始于工作目录。我们在文件系统树中用一对特殊符号来表示相对位置。“.”(点)指的是工作目录,“..”(点点)指的是工作目录的父目录。
( “./”几乎在所有情况下可以省略,它是隐含的输入)
有用的快捷键
> cd    更改工作目录到你的家目录
> cd-   更改工作目录到先前的工作目录
> cd~user_name 更改工作目录到用户家目录。

1. ls-a (--all do not ignore entries starting with . ) 可以列出隐藏文件,以“."字符开头的文件名是隐藏文件,表示,ls命令不能列出它们。
2. 文件夹和命令名是大小写敏感的。
3. Linux没有“文件扩展名”的概念。
4. Linux支持长文件名,文件名可能包含空格,标点符号,但标点符号仅限使用“.”,“——”,下划线。不要在文件名中使用空格,用下划线来代替。